body{
	font-family: "microsoft yahei";
}
/*----wxm-step1---------------------------------------------------*/
/*顶部css*/
.wxm-top{
	height: 64px;
	border-bottom: 1px solid #EBEBEB;
}
/*top区左侧图标*/
.wxm-top-left>svg
{
	z-index: 1;
}
/*顶部标题*/
.wxm-top-title{
	padding-left: 70px;
	line-height: 64px;
	
	font-size: 18px;
}
/*爱彼迎图标控制*/
.wxm-tubiao 
{
	position: absolute;
	left: 32px;
	top: 16px;
	color: white;
	font-size: 32px;
	font-weight: bold;
}/*以上为顶部区*/

.wxm-offjindutiao{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
/*去边距*/
.wxm-offpadding{
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
}
/*进度条div*/
.wxm-jindutiao{
	height: 20px;
}
/*进度条外容器*/
.progress {
	height: 10px;
	margin-bottom: 0px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
/*进度条*/
.progress-bar-success {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
/*步骤1中心区*/
.wxm-centerarea{
	height: 100%;
}
/*中心表单区*/
.wxm-centertable{
	height: 400px;
	padding: 55px 0px 24px 55px;
	font-size: 24px;
	font-weight: bold;
}
/*中心表单区标题*/
.wxm-centertitle{
	padding-bottom: 20px;
}
/*标准输入框高度控制*/
.wxm-inputheight{
	height: 46px;
	font-size: 15px;
	border-color:#008489;
}
/*输入框标题*/
.wxm-inputlabel{
	font-size:16px;
	margin-top: 32px;
	color: rgb(118,118,118);
}
/*表单右侧详情*/
.wxm-tableinfo{
	background-color:#fafafa;
	height: 710px;
}
/*表单底部按钮区*/
.wxm-tablebottom{
	border-top: 1px solid #dedede;
	margin-top: 280px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:66px;
}
/*底部按钮区左侧*/
.wxm-tablebottom-left{
	/*font-weight: normal;*/
	font-size: 16px;
	color: #008489;
	padding-top: 30px;
	float:left;
	cursor: pointer;
}
.wxm-tablebottom-left>a{
	font-size: 16px;
	color: #008489;
	padding-left: 10px;
}
/*底部按钮区右侧*/
.wxm-tablebottom-right{
	width: 52px;
	height: 24px;
	padding: 10px 22px 10px 22px;
	box-sizing:  content-box;
	border-radius: 5px;
	border: 2px solid #008489;
	background-color: #008489;
	float: right;
	margin-top: 15px;
	font-size:16px;
	color: white;
	cursor: pointer;
}
/*--wxm-step2--------------------------------------------------*/
/*圆形按钮*/
.wxm-ciclediv{
	width: 32px;
	height: 32px;
	border-radius: 16px;
	border: 1px solid #008489;
	display: inline-block;
	margin-top: 32px;
	color: #008489;
	position:relative;
	cursor: pointer;
}
.wxm-ciclediv-cp{
	width: 32px;
	height: 32px;
	border-radius: 16px;
	border: 1px solid #008489;
	display: inline-block;
	margin-top: 32px;
	color: #008489;
	position:relative;
	cursor: pointer;
}
/*圆形按钮变色*/
.wxm-ciclediv0{
	width: 32px;
	height: 32px;
	border-radius: 16px;
	border: 1px solid #C0C0C0;
	display: inline-block;
	margin-top: 32px;
	color: #C0C0C0;
	position:relative;
	cursor: pointer;
}
.wxm-ciclediv0-cp{
	width: 32px;
	height: 32px;
	border-radius: 16px;
	border: 1px solid #C0C0C0;
	display: inline-block;
	margin-top: 32px;
	color: #C0C0C0;
	position:relative;
	cursor: pointer;
}
/*减号*/
#wxm-ciclediv1{
	margin-left: 10px;
	padding-left: 3px;
	padding-top: 3px;
}
/*加号*/
#wxm-ciclediv2{
	margin-right: 10px;
	padding-left: 3px;
	padding-top: 3px;
}
/*cp*/
#wxm-ciclediv1-cp{
	margin-left: 10px;
	padding-left: 3px;
	padding-top: 3px;
}
#wxm-ciclediv2-cp{
	margin-right: 10px;
	padding-left: 3px;
	padding-top: 3px;
}
/*圆形按钮数字*/
.wxm-cicledivnum_xx{
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	padding-top: 31px;
	padding-left:8px ;
}
/*两位数*/
#wxm-cicledivnumtwo{
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	padding-top: 31px;
	padding-left:2px ;
}
#wxm-cicledivnum-cp{
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	padding-top: 31px;
	padding-left:8px ;
}
/*两位数*/
#wxm-cicledivnum-cptwo{
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	padding-top: 31px;
	padding-left:2px ;
}
/*圆形按钮数字占位*/
.wxm-cicledivnum{
	width: 32px;
	height: 32px;
	display: inline-block;
	padding-top: 10px;
}
/**/
.wxm-inputtitle{
	font-size:16px;
	margin-top: 36px;
	color:black;
}
/*表单底部按钮区*/
.wxm-tablebottom-two{
	border-top: 1px solid #dedede;
	margin-top: 170px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:66px;
}
/*------------------step3-----------------------*/
/*单选按钮文字*/
.wxm-checkboxtitle{
	font-size:17px;
	float: right;
	padding-left:160px ;
	font-weight: bold;
	color:#808080 ;	
}
/*卫生间去边距*/
.wxm-offpadding-wsj{
	padding: 30px 0px 30px 0px;
}
/*step3下部*/
.wxm-tablebottom-three{
	border-top: 1px solid #dedede;
	margin-top: 258px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:66px;
}
/*checkbox样式*/
.show-box {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #008489;
    font-size: 15px;
    font-weight: bold;
    font-family: 黑体;
    color: #FFFFFF;
    display: none;
}
/*step4--------------------------------*/
/*地址输入框高度控制*/
.wxm-inputheight-adress{
	height: 56px;
	font-size: 17px;
	border-color:#008489;
}
/*step4标题*/
.wxm-inputlabel-step4{
	font-size:16px;
	margin-top: 15px;
	color: rgb(118,118,118);
}
/*门牌号上边距*/
.wxm-adressnum{
	font-size:16px;
	margin-top: -5px;
	color: rgb(118,118,118);
}
/*step4下部*/
.wxm-tablebottom-four{
	border-top: 1px solid #dedede;
	margin-top: 28px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:66px;
}
/*step5地图页-----------------------*/
#container{
	width:auto; 
	height: 400px;
	margin-bottom: 40px;
}
/*拖拽标记*/
.amap-marker:first-child .amap-icon img {
    width: 25px;
    height: 34px;
}
/*地址信息显示*/
.wxm-showadressinfo{
	font-size: 20px;
	border:1px solid white;
}
/*step5下部*/
.wxm-tablebottom-five{
	border-top: 1px solid #dedede;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:66px;
}
/*step6-------------------------------------------------*/
/*step6单选按钮文字*/
.wxm-checkboxtitle-step6{
	font-size:17px;
	float: right;
	padding-left:10px ;
	font-weight:200;
	color:rgb(72,72,72) ;	
	
}
/*step6下部*/
.wxm-tablebottom-six{
	border-top: 1px solid #dedede;
	margin-top: 520px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	height:86px;
	position: fixed;
	background: white;
	width: 500px;
}
/*去边距step6*/
.wxm-offpadding-bl{
	padding-left: 0px;
	padding-right: 0px;
}
/*去边距设施下注释*/
.wxm-offpadding-info{
	font-size:14px ;
	color: #7B7B7B;
}
/*表单右侧详情-step6*/
.wxm-tableinfo-step6{
	background-color:#fafafa;
	height: 1365px;
}
/*step7---------------------------------------------------------*/
/*表单右侧详情-step7*/
.wxm-tableinfo-step7{
	background-color:#fafafa;
	height: 714px;
}
/*step8---------------------------------------------------------*/


/*step9----------------------------------------------------*/
/*房源名称输入框高度控制*/
.wxm-inputheight-housename{
	height: 56px;
	font-size: 17px;
	border-color:#008489;
	color: black;
	font-weight:400;
}
/*底部按钮区右侧-step9*/
.wxm-tablebottom-right-step9{
	width: 52px;
	height: 24px;
	padding: 10px 5px 10px 22px;
	box-sizing:  content-box;
	border-radius: 5px;
	border: 2px solid #008489;
	background-color: #008489;
	float: right;
	margin-top: 15px;
	font-size:16px;
	color: white;
	cursor: pointer;
}